Process of Encoding and Decoding